详解Struts2标签遍历
20,5} id=n s:property value=n/A /s:iterator 打印功效为: 1A2A3A4A5A 2:索引的用法 假如指定了status,b,荟萃等等 以下几个简朴的demo: s:iterator 标签有3个属性: value:被迭代的荟萃 id :指定荟萃内里的元素的id,2,4,元素之间的key和value 冒号离隔 value也可以是数据栈内里的java.util.Map工具 遍历写法如下: 1 2 3 4 s:iterator value=map id=id status=st key : s:property value=key/ value:s:property vlaue=value/ /s:iterator 虽然key 和value 都可以使java 的 Object 4:遍历数据栈.简朴的List类 1 2 3 4 5 6 7 8 9 10 11 12 13 s:iterator value=data.datas var=student status=st tr align=center td s:property value=#student.id / /td td s:property value=#student.name / /td td s:date name=#student.birth fomart=yyyy/MM/dd hh:mm:ss/ /td /tr /s:iterator 5:遍历2个list 第一个例子 1 2 ListAttrName attrN {color,2:b} 每个元素以都好离隔,style} ListAttrValue attrV {red,一个attrN对应一个attrV 1 2 3 4 s:iterator value=%{attrN } id=id status=status index is : s:property value=status.index/ attrName is : s:property value=id/ or s:property value=%{id}/ attrName is : s:property value=%{attrV[#status.index]}/ 第二个例子 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 s:iterator value=data.datas var=student status=st tr align=center td s:property value=#student.id / /td td s:property value=#student.name / /td td s:date value=#student.birth fomart=yyyy/MM/dd hh:mm:ss/ /td td s:date value=classlist[#st.index].classname/ /td /tr /s:iterator /s:iterator ,它有以下几个要领 int getCount()返回当前迭代了几个元素 int getIndex()返回当前元素索引 boolean isEven()虽然的索引是否偶数 boolean isFirst()当前是否第一个元素 boolean isLast() boolean isOdd()当前元素索引是否奇数 s:iterator value={a,每次的迭代数据都有IteratorStatus的实例。
size, struts2的s:iterator 可以遍历 数据栈内里的任何数组,gay} 这2个list的元素是一一对应的,c} id=char status=st s:if test=#st.Even 此刻的索引是奇数为:s:property value=#st.index/ /s:if 当前元素值:s:property value=char/ /s:iterator 3:遍历map value可以直接界说为: 1 value=#{1:a,3,可以和var属性替换 status 迭代元素的索引 1:jsp页面界说元素写法数组或list 1 2 3 s:iterator value={1,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/java/12571.shtml
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
Fitness fitness){ /*double X1=m
时间:2021-01-21
-
所以这里也是需要注意的
时间:2021-01-21
-
hadoop上传文件成果实例代
时间:2021-01-15
-
hadoop负责按key值将map的输
时间:2021-01-15
-
记得勾选springconfig.xml 因为
时间:2021-01-14
-
如果当前没有事务
时间:2021-01-14
-
SpringCloud整合Nacos实现流程
时间:2021-01-07
-
Intellijidea建javaWeb以及Ser
时间:2021-01-07
热门文章
-
Java内部类的实现原理与可能的内存泄漏说
时间:2020-12-29
-
记得勾选springconfig.xml 因为我们之前下载
时间:2021-01-14
-
SpringCloud整合Nacos实现流程详解
时间:2021-01-07
-
JAVA多线程和并发基础面试问答(翻译)
时间:2020-12-25
-
Spring Boot 使用Druid详解
时间:2020-12-28
-
多方位解析,2020Java开发就业前景怎么样
时间:2020-12-25
-
最新IDEA永久激活教程(支持最新2019.2版本
时间:2020-12-25
-
Fitness fitness){ /*double X1=min+0.382*(max-min);*
时间:2021-01-21
-
详解SpringMVC在IDEA中的第一个程序
时间:2021-01-06
-
Java基础:集合框架
时间:2020-12-28
